package com.itheima.service.checkgroup;

import com.itheima.entity.PageResult;
import com.itheima.entity.QueryPageBean;
import com.itheima.pojo.CheckGroup;
import com.itheima.pojo.CheckItem;

import java.util.List;

/**
 * @author 张钊煌
 * @since 2021/11/4 11:25
 */
public interface CheckGroupService {

    List<CheckGroup> findAll();

    CheckGroup findById(Integer id);

    List<CheckItem> findAllItem();

    List<Integer> findCheckItemIdsByCheckGroupId(Integer id);

    void addCheckGroup(CheckGroup checkGroup,Integer[] checkitemIds);

    void editCheckGroup(CheckGroup checkGroup,Integer[] checkitemIds);

    void delete(Integer id);

    PageResult findPage(QueryPageBean queryPageBean);
}
